package com.greenline.push.dal.pushcenter.dataobject;

import java.util.Date;

/**
 * msg_his <br/>
 * 2014-10-09<br/>
 * 
 * @author shuai.zuo
 */
public class MsgHisDO {

    private Long id;

    private Date gmtCreated;

    private Date gmtModified;
    // 备注
    private String memo;
    // 推送对象：点对点记录接收用户id，群推记录群id，推全部用户记录指定标识
    private Long receiveId;
    // 消息体
    private String content;
    // 业务id
    private Long templateId;
    // 0 点对点 1.全部 2.群推送
    private Integer type;
    // 推送成功状态
    private Integer status;
    // 渠道id
    private String appId;
    // 渠道类型
    private Integer appChannel;
    // class_message_id
    private Long messageId;
    // uid list
    private String uidList;
    
    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public Integer getAppChannel() {
        return appChannel;
    }

    public void setAppChannel(Integer appChannel) {
        this.appChannel = appChannel;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getGmtCreated() {
        return gmtCreated;
    }

    public void setGmtCreated(Date gmtCreated) {
        this.gmtCreated = gmtCreated;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    /**
     * 备注
     * 
     * @return memo
     */
    public String getMemo() {
        return memo;
    }

    /**
     * 备注
     * 
     * @param memo
     */
    public void setMemo(String memo) {
        this.memo = memo;
    }

    /**
     * 推送对象：点对点记录接收用户id，群推记录群id，推全部用户记录指定标识
     * 
     * @return receiveId
     */
    public Long getReceiveId() {
        return receiveId;
    }

    /**
     * 推送对象：点对点记录接收用户id，群推记录群id，推全部用户记录指定标识
     * 
     * @param receiveId
     */
    public void setReceiveId(Long receiveId) {
        this.receiveId = receiveId;
    }

    /**
     * 消息体
     * 
     * @return content
     */
    public String getContent() {
        return content;
    }

    /**
     * 消息体
     * 
     * @param content
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * 业务id
     * 
     * @return templateId
     */
    public Long getTemplateId() {
        return templateId;
    }

    /**
     * 业务id
     * 
     * @param templateId
     */
    public void setTemplateId(Long templateId) {
        this.templateId = templateId;
    }

    /**
     * 0 点对点 1.全部 2.群推送
     * 
     * @return type
     */
    public Integer getType() {
        return type;
    }

    /**
     * 0 点对点 1.全部 2.群推送
     * 
     * @param type
     */
    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * 推送成功状态
     * 
     * @return status
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 推送成功状态
     * 
     * @param status
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

	public Long getMessageId() {
		return messageId;
	}

	public void setMessageId(Long messageId) {
		this.messageId = messageId;
	}

	public String getUidList() {
		return uidList;
	}

	public void setUidList(String uidList) {
		this.uidList = uidList;
	}

}